package core;

public abstract class Carta {
	private final String Nombre;
	private final int Magia;
	private final Tipo Tipo;
	private final Nivel Nivel;
	private int Efecto;
	public Carta(String pNombre, int pMagia, String pTipo, String pNivel)
	{
		Nombre=pNombre;
		Magia=pMagia;
		Tipo=new Tipo(pTipo);
		Nivel= new Nivel(pNivel);
		
	}
	public String GetNombre()
	{
		return Nombre;
	}
	public int GetMagia()
	{
		return Magia;
	}
	public Tipo GetTipo()
	{
		return Tipo;
	}
	public Nivel GetNivel()
	{
		return Nivel;
	}
	
	
	public abstract void AplicarEfectos();
	

}
